/**   
 * @Description TODO
 * @author Lbh  
 * @date 2015-8-30 下午6:55:15 
 * @update (date)
 * @version V1.0 
 */

package com.taiyuan.tongcheng.bean;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * 搬家订单信息
 * 
 * @author Lbh
 * @date 2015-8-30 下午6:55:15
 * @update (date)
 * @version V1.0
 */

public class BjOrderInfo extends BaseOrder implements Serializable {

	private static final long serialVersionUID = -6529982143882166482L;

	/******* 整车订单id ***/
	private String bjOrderNo;
	/******* 订单号 ***/
	private String bjOrderId;
	/****** 额外服务集合[bjExtraServiceInfoDto的json值1, bjExtraServiceInfoDto的json值2...] ***/
	ArrayList<BjExtraServiceInfo> extraServiceInfoList;
	private String extraServiceInfo;
	/******* 无电梯楼层搬运费，计算订单总价的时候，要加上这个价格 ***/
	private double totalFloorPrice;
	/******* 起点是否有电梯, 1为有，0为无 ***/
	private String startIsLift;
	/******* 起点需要搬运的楼层，无搬运的话为空值 ***/
	private String startFloor;
	/******* 终点是否有电梯, 1为有，0为无 ***/
	private String endIsLift;
	/******* 终点需要搬运的楼层，无搬运的话为空值 */
	private String endFloor;
	/**基础搬用费用**/
	private double baseBYPrice ;

	
	public double getBaseBYPrice() {
		return baseBYPrice;
	}
	public void setBaseBYPrice(double baseBYPrice) {
		this.baseBYPrice = baseBYPrice;
	}
	public String getBjOrderNo() {
		return bjOrderNo;
	}

	public void setBjOrderNo(String bjOrderNo) {
		this.bjOrderNo = bjOrderNo;
	}

	public String getBjOrderId() {
		return bjOrderId;
	}

	public void setBjOrderId(String bjOrderId) {
		this.bjOrderId = bjOrderId;
	}


	public ArrayList<BjExtraServiceInfo> getExtraServiceInfoList() {
		return extraServiceInfoList;
	}

	public void setExtraServiceInfoList(
			ArrayList<BjExtraServiceInfo> extraServiceInfoList) {
		this.extraServiceInfoList = extraServiceInfoList;
	}

	public String getExtraServiceInfo() {
		return extraServiceInfo;
	}

	public void setExtraServiceInfo(String extraServiceInfo) {
		this.extraServiceInfo = extraServiceInfo;
	}

	public double getTotalFloorPrice() {
		return totalFloorPrice;
	}

	public void setTotalFloorPrice(double totalFloorPrice) {
		this.totalFloorPrice = totalFloorPrice;
	}

	public String getStartIsLift() {
		return startIsLift;
	}

	public void setStartIsLift(String startIsLift) {
		this.startIsLift = startIsLift;
	}

	public String getStartFloor() {
		return startFloor;
	}

	public void setStartFloor(String startFloor) {
		this.startFloor = startFloor;
	}

	public String getEndIsLift() {
		return endIsLift;
	}

	public void setEndIsLift(String endIsLift) {
		this.endIsLift = endIsLift;
	}

	public String getEndFloor() {
		return endFloor;
	}

	public void setEndFloor(String endFloor) {
		this.endFloor = endFloor;
	}

	@Override
	public String toString() {
		return super.toString() + "BjOrderInfo [bjOrderNo=" + bjOrderNo
				+ ", bjOrderId=" + bjOrderId + ", extraServiceInfo="
				+ extraServiceInfo + ", totalFloorPrice=" + totalFloorPrice
				+ ", startIsLift=" + startIsLift + ", startFloor=" + startFloor
				+ ", endIsLift=" + endIsLift + ", endFloor=" + endFloor + "]";
	}

}
